package com.dankegongyu.lib.http.exception;

/**
 * 处理服务器异常
 *
 * @author wpq
 * @version 1.0
 */
public class ServerException extends RuntimeException {

    public String errorCode;
    public String errorMsg;
    public String errorData;

    public ServerException() {
    }

    public ServerException(String errorMsg) {
        this.errorMsg = errorMsg;
    }

    public ServerException(String errorCode, String errorMsg) {
        this.errorCode = errorCode;
        this.errorMsg = errorMsg;
    }

    public ServerException(String errorCode, String errorMsg, String errorData) {
        this.errorCode = errorCode;
        this.errorMsg = errorMsg;
        this.errorData = errorData;
    }

    public ServerException(int errorCode, String errorMsg) {
        this.errorCode = "" + errorCode;
        this.errorMsg = errorMsg;
    }

    public ServerException(int errorCode, String errorMsg, String errorData) {
        this.errorCode = "" + errorCode;
        this.errorMsg = errorMsg;
        this.errorData = errorData;
    }
}
